/******************** 
	作用:团队树
	作者:蔡俊雄
	版本:V1.0
	时间:2015-07-28
********************/

$(function() {
	//---------------------------配置
	var listUrl = "/Agent/Team/post"; //获取团队树数据的网址

	var id = Common.getUrlParameters(window.location.href)["id"]; //向获取团队树数据的网址传递的参数
	listUrl = Common.addUrlParameters(listUrl, {
		"id": id,
		"dt": Math.random() + ""
	});

	var setting = {
		view: {
			expandSpeed:'',
		},
		data: {
			simpleData: {
				enable: true
			}
		},
		async: {
			enable: true,
			url: listUrl,
			autoParam:['id']
		},
		callback: {
			onAsyncError: onAsyncError,
			onAsyncSuccess: onAsyncSuccess
		}
	};

	//展开一级菜单时不要去服务器获取数据
	function beforeAsync(treeId, treeNode) {
		if (!!treeNode && !!treeNode.name) {
			return false;
		}
		return true;
	};
	//获取菜单数据失败
	function onAsyncError(event, treeId, treeNode, XMLHttpRequest, textStatus, errorThrown) {
		alert("获取团队树失败,请检查网络链接!");
	}

	//菜单加载成功
	function onAsyncSuccess(event, treeId, treeNode, msg) {
		// getMenuTree().expandAll(true); //展开菜单
	};

	/**
	 * 获取菜单数据
	 */
	function getMenuTree() {
		return $.fn.zTree.getZTreeObj("menuTree");
	};

	//刷新菜单
	function refresh() {
		getMenuTree().reAsyncChildNodes(null, "refresh", false); //重新加载数据
	};


	/**
	 * 初始化
	 */
	function init() {
		$.fn.zTree.init($("#menuTree"), setting,zTree);
	};

	init(); //初始化
});